.filter {
	width:88%;
	margin:3.5em auto 10em auto
}
.filter hr {
	margin-top:16px
}
.filter a {
	text-decoration:none;
	color:#898989
}
.filter .filter-property {
	border-bottom:solid 1px #c9c9c9;
	
}
.filter .filter-property:nth-child(n+2) {
	margin-top:1.5em
}
.filter .filter-property .control-property,.filter .filter-property h4 {
	color:#211d1d;
  	height:2em;
	line-height:2em;
}
.filter .filter-property ul li {
	height:2.5em
}
.filter .filter-property ul li a {
	display:block;
	color:#898989
}
.filter .filter-property ul li a span {
	float:left;
	background:url(../products_files/filter-op-2020.png) no-repeat 0 0;
	width:14px;
	height:14px;
	margin-right:.5em;
	margin-top:.2em
}
.filter .filter-property ul li a small {
	margin-top:.5em;
	font-size:1.2em;
    color:#000;
	font-weight: 300;
}
.filter .filter-property ul li a.on span {
	background-position:0 -14px
}
.filter .filter-property ul li a.off span {
	background-position:0 0
}
.hot-and-new,.product-list {
	margin-top:1em
}
.hot-and-new .col-md-12,.hot-and-new .col-md-4,.hot-and-new .col-md-8,.product-list .col-md-12,.product-list .col-md-4,.product-list .col-md-8 {
	padding-left:5px;
	padding-right:5px
}
.hot-and-new .col-md-12,.product-list .col-md-12 {
	margin-top:1.5em
}
.hot-and-new .product-item,.product-list .product-item {
	position:relative;
	top:0;
	left:0;
	background-color:#5a5f6508;
	margin-bottom:1em;
}
.hot-and-new .product-item .product-item-img,.product-list .product-item .product-item-img {
	overflow:hidden;
	padding:0;
	margin:0;
	line-height:0
}
.hot-and-new .product-item .icon-hot-new,.product-list .product-item .icon-hot-new {
	position:absolute;
	right:1.25em;
	top:1.25em;
	z-index:2
}
.hot-and-new .product-item .product-item-info,.product-list .product-item .product-item-info {
	padding-left: 1em;
	height:50px;
}
.hot-and-new .product-item .product-item-info a,.hot-and-new .product-item .product-item-info h5,.product-list .product-item .product-item-info a,.product-list .product-item .product-item-info h5 {
	line-height:1.5em
}
.hot-and-new .product-item .product-item-info h5,.product-list .product-item .product-item-info h5 {
	margin:0;
	color:#1b365d;
	height:4.5em;
	width:78%;
	font-weight: 400;
}
.hot-and-new .col-md-4:last-child .product-item-templete {
	right:0
}
.product-list {
	margin-bottom:1.5em
}
.product-list .col-md-4:nth-child(n+4) {
	margin-top:0
}
.product-list .right-element .product-item-templete {
	right:0
}
.select-sort {
	width:20%;
	padding-right:5px
}
.product-title{
	font-size: 15px;	
    font-weight: 300;
    color:#211d1d;
}
.product-item-templete {
	position:absolute;
	top:0;
	z-index:5;
	display:none;
	background-color:#f7f9fd;
	width:100%;
	height:100%;
	overflow:hidden
}
.product-item-templete .templete-img {
	position:relative;
	top:0;
	left:0;
	width:100%;
	overflow:hidden;
	z-index:2
}
.product-item-templete .icon-hot-new {
	z-index:4
}
.product-item-templete .templete-opera {
	margin:0 auto;
	padding:0.8em;
	position:relative;
	bottom:0;
	z-index:6
}
.product-item-templete .templete-opera a {
	margin-top:.5em
}
.product-item-templete .templete-opera p {
	color:#1b365d;
  	font-size:15px;
	line-height:1.3em;
	height:3em;
	font-weight: 200;
}
.col-md-8 .product-item-templete .templete-opera a {
	float:right
}
.col-md-8 .product-item-templete .templete-opera p {
	float:left;
	color:#1b365d
}
.col-md-3 .product-item-templete .templete-img .btn-hegii,.col-md-4 .product-item-templete .templete-img .btn-hegii {
	position:absolute;
	width:28%;
	bottom:1em;
	margin:0 auto;
	z-index:10;
	left:0;
	right:0
}
.product-comparison {
	position:fixed;
	background-color:#f9f9f9;
	width:100%;
	bottom:0;
	left:0;
	z-index:10;
	display:none
}
.product-comparison .comparison-title {
	height:4em;
	border-bottom:1px solid #adadad;
	font-size:.9em;
	padding:0 15px
}
.product-comparison .comparison-title h3 {
	font-size:1.5em
}
.product-comparison .comparison-list {
	padding:2.5em 0
}
.product-comparison .comparison-list .comparison-img {
	position:relative;
	top:0;
	left:0;
	border:1px solid #6a6a6a;
	width:40%;
	float:left
}
.product-comparison .comparison-list .comparison-img button {
	position:absolute;
	right:0;
	top:0;
	width:1em;
	height:1em
}
.product-comparison .comparison-list .comparison-info {
	width:60%;
	float:left;
	padding-left:1em;
	padding-top:1.25em
}
.product-comparison .comparison-list .comparison-info p {
	font-size:.9em
}
.product-comparison .comparison-template {
	display:none
}
.detail-hr {
	margin:0
}
.product-detail {
	margin-top:.75em;
	margin-bottom:4em
}
.product-detail a {
	color:#747474
}
.product-detail .product-media {
	width:370px;
	position:relative;
	top:0;
	left:0
}
.product-detail .product-media #target {
	width:380px;
	height:380px;
	position:absolute;
	top:0;
	left:380px;
	z-index:5;
	border:solid 1px #898989;
	display:none
}
.product-detail .product-media .icon-zoom {
	width:38px;
	height:38px;
	position:absolute;
	top:320px;
	left:320px;
	z-index:2
}
.product-detail .product-media .product-like {
	margin-top:1.75em
}
.product-detail .product-media .product-like .like {
	height:23px;
	line-height:23px;
	margin-right:2em
}
.product-detail .product-media .product-like a {
	display:inline-block
}
.product-detail .product-media .product-like a span {
	color:red
}
.product-detail .product-media .product-like .social {
	width:23px;
	height:23px;
	background:url(../images/icon-footer-social.png) no-repeat 0 0
}
.product-detail .product-media .product-like .social span {
	display:none!important
}
.product-detail .product-media .product-like .social.weibo {
	background-position:0 -23px;
	margin-left:1em
}
.product-detail .product-media .details-thumbnails {
	margin:1em 0;
	width:75%;
	position:relative;
	top:0;
	left:0
}
.product-detail .product-media .details-thumbnails .swiper-slide img {
	border:solid 1px #fff
}
.product-detail .product-media .details-thumbnails .swiper-slide.on img {
	border:solid 1px #898989
}
.product-detail .product-media .details-thumbnails .col-md-4 {
	padding-left:5px;
	padding-right:5px
}
.product-detail .product-media .details-thumbnails .swiper-button-next,.product-detail .product-media .details-thumbnails .swiper-button-prev {
	width:1em;
	height:2em;
	background:url(../images/product/bg-swiper-page.png) no-repeat 0 0;
	top:3.5em;
	color:#c3c3c3
}
.product-detail .product-media .details-thumbnails .swiper-button-prev {
	left:-2em
}
.product-detail .product-media .details-thumbnails .swiper-button-next {
	right:-2em;
	background-position:-1em 0
}
.product-detail .product-property {
	width:57%
}
.product-detail .product-property .product-title {
	width:74%;
	font-weight:700
}
.product-detail .product-property .product-title h1 {
	font-size:1.25em;
	margin-top:0
}
.product-detail .product-property .product-title .product-fab img {
	float:left
}
.product-detail .product-property .product-title .product-fab span {
	margin-left:1em;
	float:left;
	width:84%;
	color:#1b365d
}
.product-detail .product-property .product-action {
	width:28%
}
.product-detail .product-property .product-action .col-md-6 {
	padding-left:0;
	padding-right:0
}
.product-detail .product-property .property-list {
	margin-top:.75em;
	margin-bottom:5em;
	min-height:280px
}
.product-detail .product-property .property-list .property-list-item .property-list-item-title {
	border-bottom:1px solid #848487
}
.product-detail .product-property .property-list .property-list-item .property-list-item-title h3 {
	font-size:1.1em;
	margin:1.25em 0
}
.product-detail .product-property .property-list .property-list-item .property-list-item-content {
	border-bottom:1px solid #848487;
	padding:1.75em 0
}
.product-detail .product-property .property-list .property-list-item .property-list-item-content li {
	float:left;
	width:50%;
	line-height:1.75em;
	background:url(../images/product/bg-property-li.png) no-repeat 0 .75em;
	padding-left:1.25em
}
.product-detail .product-property .property-list .property-list-item .property-list-item-content li.one-line {
	width:100%;
	height:auto
}
.product-detail .product-property .property-list .property-list-item .property-list-item-content table {
	width:100%
}
.product-detail .product-property .property-list .property-list-item .property-list-item-content table:nth-child(n+2) {
	margin-top:1rem
}
.product-detail .product-property .property-list .property-list-item .property-list-item-content table tbody tr td {
	width:50%;
	vertical-align:top
}
.product-detail .product-property .property-list .property-list-item .property-list-item-content table tbody tr td ul li {
	width:100%
}
.product-detail .product-property .property-list .property-list-item .property-list-item-content table tbody tr td table tbody tr td {
	line-height:1.75em
}
.product-detail .product-property .buy-link {
	width:80%;
	margin-left:-15px
}
@media (max-width:1024px) {
	.product-detail .product-media {
	width:350px
}
.product-detail .product-media .icon-zoom {
	top:300px;
	left:300px
}
}.product-recommend {
	padding:3em
}
.product-recommend .recommend-title {
	width:13em;
	margin-bottom:1.5em
}
.product-recommend .product-item-info {
	padding:.5em 0
}
.product-recommend .product-item-info a {
	color:#898989;
	margin-top:.5em
}
.product-recommend .product-item-info h5 {
	color:#1b365d
}
.product-recommend .templete-img a {
	width:60%!important
}
.product-recommend .col-md-3 {
	padding-left:5px;
	padding-right:5px
}
.product-recommend .right-element .product-item-templete {
	right:0
}
.btn-comparison {
	color:#757575
}
.renovation {
	position:relative
}
.renovation img {
	position:relative;
	z-index:1
}
.renovation a {
	position:absolute;
	z-index:2;
	bottom:0;
	display:block;
	height:57.2%;
	width:13%;
	background-color:#333;
	-moz-opacity:0;
	opacity:0;
	text-indent:-1000em
}
.renovation a:nth-child(2) {
	left:68%
}
.renovation a:last-child {
	left:86%
}
.compare{
	 font-size: 12px;
	margin-top: 7px;
	margin-right: 19px;
	color: #387AD9;
}
.comparison h3 {
	font-size:1.5em;
	margin:0
}
.comparison .table-content {
	display:table;
	border:solid 1px #bfbfbf;
	border-right-style:none;
	margin:2em auto 7em auto
}
.comparison .table-content .table-row {
	display:table-row
}
.comparison .table-content .table-row .table-cell,.comparison .table-content .table-row .table-title {
	display:table-cell;
	border-right:solid 1px #bfbfbf;
	border-bottom:solid 1px #bfbfbf;
	padding:1em
}
.comparison .table-content .table-row .table-title {
	width:10%;
	vertical-align:middle;
	text-align:center
}
.comparison .table-content .table-row .table-cell {
	width:22.5%
}
.comparison .table-content .table-row .table-cell h4 {
	font-size:1.25em;
	text-align:center
}
.comparison .table-content .table-row .table-cell ul {
	text-align:left
}
.comparison .table-content .table-row .table-cell ul li {
	line-height:180%;
	margin-bottom:.5em
}
.comparison .table-content .table-row .table-cell.cell-add {
	position:relative;
	padding:0
}
.comparison .table-content .table-row .table-cell.cell-add .product-add {
	position:absolute;
	text-align:center;
	margin:0 auto;
	left:0;
	right:0;
	top:3.5em;
	width:100%;
	width:90%
}
.comparison .table-content .table-row .table-cell.cell-add .product-add a {
	display:block;
	margin:2em auto
}
.comparison .table-content .table-row .table-cell.cell-add .product-add a img {
	display:block;
	margin:0 auto
}
.comparison .table-content .table-row:last-child .table-cell,.comparison .table-content .table-row:last-child .table-title {
	border-bottom-style:none
}